本地yum 源码编译安装详解 您所在的位置:网站首页 apache 配置详解 本地yum 源码编译安装详解

本地yum 源码编译安装详解

2023-04-03 04:56| 来源: 网络整理| 查看: 265

yum 本地源安装

yum软件包管理器能够解决软件包的依赖关系,实现一键安装软件包 具体步骤 1.挂载光盘镜像 2.进入yum源配置目录,创建源文件备份 3.配置本地yum 源 4.清理重新建立缓存 具体操作 1.挂在光盘镜像 首先进入虚拟机打开镜像文件如图顺序以次操作 在这里插入图片描述 在这里插入图片描述 映像文件要和安装时虚拟机选择的文件一致 然后设置挂载 mount /dev/sr0 /mnt #挂载到/mnt目录下 df #查看挂载! 在这里插入图片描述 2.进入yum源配置目录文件创建备份 cd /etc/yum.repos.d #进入配置文件 mkdir repo.bak #创建备份目录 mv *.repo repo.bak #移动所有以.repo如结尾文件到repo.bak目录下 “ * ‘代表所有 在这里插入图片描述 3.配置本地yum源 cd /etc/yum.repos.d #进入yum配置文件 vim local.repo #设置yum配置 名字自取必须以.repo格式结尾 【local】 #保持文件名一致 [] 表示对象的意思 name=local #yum源名字保持与开始编辑名字一致 baseurl=file:///mnt #设置路径 enabled=1 #开启yum 不设置默认为1 gpgcheck=0 #是否设置数字签名密钥认证 :wq #保存退出 在这里插入图片描述

4.清理缓存重新更新缓存链 yum clean all && yum makecache yum clean all 表示清理原有数据 yum makecache 表示建立新缓存 在这里插入图片描述 yum install -y httpd 安装httpd 软件 -y 表示自动确认 在这里插入图片描述

如果已安装会有安装提示 在这里插入图片描述 yum常用操作命令

yum -y install #安装升级软件包,-y 选项表示自动确认,-q选项表示静默安装

yum -y remove/erase #卸载软件包,可自动解决其依赖关系 在这里插入图片描述 只是会卸载软件包 不会卸载依赖包

yum -y update #升级软件包

yum -list #查询软件包列表 查询所有关于软件包的列表 在这里插入图片描述

yum -list installed #查询系统中已安装的软件包 yum -list availabel #查询仓库中尚未安装的软件包 yum -list updates #查询可以升级版本的软件包

yum info #查询软件包的描述信息 只是对于软包显示信息 在这里插入图片描述

yum search [all] 关键词 #根据某个关键词来查找相关软件包 【通过关键词搜寻】 all 可加可不加 加all显示更全面 在这里插入图片描述

yum whatprovides #查询命令属于那个软件包 以安装 ifconfig 为例 直接安装显示它不是一个软件包,此时需要先查询它属于那个软件包 在这里插入图片描述 通过whatprovides 查询相关软件包 在这里插入图片描述 比如查询httpd 在这里插入图片描述

源码编译安装

安装过程如下 下载源代码安装包文件 1.tar解包 2.配置软件模块 【./configure配置】 (安装路径 开启或关闭模块功能。管理服务进程的用户设定) 3.编译 make (将源代码转换为可执行的程序) 4.安装 make install 具体步骤如下 下载源代码安装包 首先要安装一个lrzsz 软件实现虚拟机和计算机间可以拖拽传递文件 在这里插入图片描述 输入 sz + 直接建立和计算机文件夹联系 在这里插入图片描述

在这里插入图片描述 放到计算机文件夹后也可以直接从计算机拖入xshell中 输入rz 直接将计算机文件拖入xshell中 在这里插入图片描述 或者打开计算机找到要拖入的文件直接拖入 直接干进去 干脆利落 首先要切换到要拖入的目录 在进行拖拽 在这里插入图片描述 直接进行解压 1.tar解压 首先要安装依赖包 gcc gcc++ make zlib-devel pcre-devel 【安装之前要先确认镜像已挂载】 gcc gcc++支持C语言的工具 make 是进行编译 的工具 nginx还需要zlib-devel pcre-devel 依赖包在这里插入图片描述在这里插入图片描述 完成后即可解压 通常是需要下载压缩包由于直接从计算机 拖入了压缩包不需要再进行下载,直接解压 然后切换到解压目录下 在这里插入图片描述 2.配置【./configure配置】 首先查看可执行文件 configure 由于configure是可执行(第三方)文件要先加入环境变量当中 ./ 表示的命令执行优先级相对路径是第一级 --prefix== 指定安装路径 不指定为默认安装在当前目录下 安装在/usr/local/nginx 目录下 由于/usr/local 为了放置第三方软件设计 在这里插入图片描述 在这里插入图片描述3.编译 make make -j2 进行编译 -j 表示选取几个处理器进行编译 注意不要超过虚拟机自身设置的的核数 不加 -j 默认为单核 在这里插入图片描述 编译是将原本的内容翻译为二进制语言 4.安装 make install 在这里插入图片描述 在这里插入图片描述 安装完成后进入 指定安装目录 查看到nginx目录 在这里插入图片描述 自此安装完成 验证源码编译 首先进入安装目录下的nginx 目录中的sbin 然后./nginx 开启nginx 在这里插入图片描述 回到浏览器输入xshell地址 可以访问即成功 在这里插入图片描述 自此完整配置和验证完成



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有